home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 4
/
CU Amiga Magazine's Super CD-ROM 04 (1996)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1996-11].iso
/
magazine
/
psion
/
apps2
/
biostuff.lzx
/
day.opl
< prev
next >
Wrap
Text File
|
2006-01-07
|
961b
|
69 lines
proc JADDAY:
LOCAL D$(6),A1,D1,D1%,N1%,Y1%,D2%,N2%,Y2%,KEY%
ESCAPE ON
TOP::
CLS
PRINT"1 or 2";CHR$(63)
INPUT A1
IF A1=1
GOTO ONE::
ELSEIF A1=2
GOTO ONE::
ELSE GOTO TOP::
ENDIF
ONE::
CLS
PRINT"Day1";CHR$(63)
INPUT D1%
PRINT"Month1";CHR$(63)
INPUT N1%
PRINT"Year1";CHR$(63)
INPUT Y1%
IF A1=1
GOTO DAY::
ELSEIF A1=2
GOTO TWO::
ENDIF
TWO::
CLS
PRINT"Day2";CHR$(63)
INPUT D2%
PRINT"Month2";CHR$(63)
INPUT N2%
PRINT"Year2";CHR$(63)
INPUT Y2%
CLS
PRINT D1%;"/";N1%;"/";Y1%
PRINT " - ";D2%;"/";N2%;"/";Y2%
D1%=DAYS(D2%,N2%,Y2%)-DAYS(D1%,N1%,Y1%)
PRINT "=";D1%;"Days/";FIX$(D1%/365.25,2,9);"Yrs"
MORE::
PRINT "Again(Y/N)";CHR$(63)
KEY%=GET
IF KEY%=%n
RETURN
ELSEIF KEY%=%y
GOTO TOP::
ELSE GOTO MORE::
ENDIF
DAY::
D2%=DOW(D1%,N1%,Y1%)
IF D2%=2
D$="sday"
ELSEIF D2%=3
D$="nesday"
ELSEIF D2%=4
D$="rsday"
ELSEIF D2%=6
D$="urday"
ELSE D$="day"
ENDIF
PRINT DAYNAME$(D2%);D$
GOTO MORE::
endp